Towards a Pragmatic Model Driven Engineering Approach for the Development of CMS-based Web Applications
نویسندگان
چکیده
Most enterprises utilize Web Content Management System (CMS) for the development and maintenance of their web applications. A CMS provides a high quality platform and creates web applications based on software configuration instead of software engineering from scratch. Although there are numerous advantages to implementing a CMS, there are two downsides not solved: for complex applications there is still a need for software developers and architects to configure the software based on business-user requirements, and there is no easy way to see how the application is implemented. This paper presents a pragmatic Model Driven Engineering method that allows the business-users to create CMSbased web applications themselves based on a business model without the need for software engineering and architects. With these business-users in mind, we minimized complexity by implementing only the modeling tools they need resulting in a useful web form diagram. The web form diagram allows business users to model generic business processes which are transformed into a CMS-specific configuration. The web form Diagram is implemented in a CASE environment a validated by means of a case study and an end user evaluation.
منابع مشابه
A MDE Approach for the Development of CMS-based Web Applications
Content Management Systems (CMS) are typically regarded as critical software platforms for the success of organizational web sites and intranets. Although most current CMS systems allow their extension through the addition of modules, these are usually built using the typical sourcecode-oriented software development process, which is slow and error-prone. On the other hand, a MDE-oriented devel...
متن کاملDevelopment of Content Management System-based Web Applications
Web applications are evolving towards strong content-centered Web applications. The development processes and implementation of these applications are unlike the development and implementation of traditional information systems. In this paper we propose WebEngineering Method; a method for developing content management system (CMS) based Web applications. Critical to a successful development of ...
متن کاملA New Hybrid model of Multi-layer Perceptron Artificial Neural Network and Genetic Algorithms in Web Design Management Based on CMS
The size and complexity of websites have grown significantly during recent years. In line with this growth, the need to maintain most of the resources has been intensified. Content Management Systems (CMSs) are software that was presented in accordance with increased demands of users. With the advent of Content Management Systems, factors such as: domains, predesigned module’s development, grap...
متن کاملWeb-Application Modeling With the CMS-ML Language
The Model-Driven Engineering paradigm has become increasingly popular due to its advocation of using models as first-class citizens in the software development process, while artifacts such as documentation and source-code can be produced from those models by using automated transformations. On the other hand, we are currently witnessing the rise in popularity of a particular kind of web-applic...
متن کاملTowards Modeling Role-Based Pageflow Definitions within Web Applications
Model-Driven Software Development (MDSD) can be used to enhance developing and maintaining web applications. Furthermore, security plays a crucial role in the area of web applications. A seamless integration of access control and modeling web applications becomes important. This work introduces model-driven integration of security concerns into the development life cycle of web applications. In...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2009